工控網(wǎng)首頁
>

應(yīng)用設(shè)計

>

設(shè)計耐用且容錯的運動控制反饋系統(tǒng)(一)

設(shè)計耐用且容錯的運動控制反饋系統(tǒng)(一)

2008/5/27 16:19:00
        為成功設(shè)計出魯棒且容錯的運動控制系統(tǒng)設(shè)計,設(shè)計工程師必須了解接收器IC、編碼器信號電纜、終端匹配和PCB設(shè)計的重要性。本文將對運動控制系統(tǒng)設(shè)計中的關(guān)鍵問題進行討論。
        成功的設(shè)計工程師必須了解接收器IC、編碼器信號電纜、端接和PCB布局所充當(dāng)?shù)闹匾巧H缃?,要求頗高的工業(yè)應(yīng)用需要魯棒而可靠的機器人和自動化機器能在惡劣的條件下一周七天一天24小時地全天候工作。

        值得慶幸的是,現(xiàn)代化的高速伺服系統(tǒng)可以被設(shè)計為一個魯棒且容錯的運動控制反饋系統(tǒng)。運動控制器的接收器電路能預(yù)先對潛在錯誤作出響應(yīng),并且接收器電路的合理PCB布局可以防止編碼器數(shù)據(jù)中的噪聲問題。設(shè)計工程師還應(yīng)該考慮包括接收器電路端接在內(nèi)的正交編碼器的信號布線系統(tǒng)。這些預(yù)防措施將使魯棒的運動控制反饋系統(tǒng)在錯誤狀態(tài)下能穩(wěn)定運行并是可預(yù)測的。

        當(dāng)今的許多性能改進都得益于新技術(shù)和微電子學(xué)。這些創(chuàng)新技術(shù)通過消除機器人在共享工作空間的碰撞問題、改進任務(wù)分配并提高伺服準(zhǔn)確度,提供了更魯棒的自動系統(tǒng)。魯棒的系統(tǒng)運行的關(guān)鍵在于如何處理機械和電氣故障。本文討論魯棒且容錯的運動控制系統(tǒng)的設(shè)計,該系統(tǒng)的反饋通道采用正交編碼器。

伺服系統(tǒng)

         現(xiàn)代化的自動系統(tǒng)在采用閉環(huán)反饋作為運動控制。它們通常包括一個伺服系統(tǒng),該伺服系統(tǒng)將馬達驅(qū)動和反饋元件結(jié)合起來,以準(zhǔn)確、穩(wěn)定地控制速度和位置。圖1顯示了典型伺服系統(tǒng)中的各種系統(tǒng)級元器件。




        直流無刷馬達是高性能和高速度應(yīng)用的首選。直流電刷馬達和步進馬達適用于速度較低且要求較低的應(yīng)用。本文討論的設(shè)計均采用無刷馬達。這種馬達通常在其終端傳動軸上附帶正交編碼器,該編碼器可以確定傳動軸速率和轉(zhuǎn)碼點以控制馬達的線圈轉(zhuǎn)換序列。機器的旋轉(zhuǎn)傳動軸上的另一個正交編碼器提供該傳動軸的位置數(shù)據(jù),該數(shù)據(jù)通常會由于齒輪頭和絲杠組合的齒隙引起的誤差而與馬達傳動軸的實際位置有所不同。

        典型的運動控制器卡和模塊包括一個運動控制IC、一個微處理器和一個用于處理高速編碼器信號的DSP或定制ASIC。該控制器將速度和旋轉(zhuǎn)方向信號提供給驅(qū)動器或放大器,令它們提供適當(dāng)級別的電壓和電流(功率)來操作馬達。為了設(shè)計帶有反饋的魯棒且容錯的運動控制系統(tǒng),在系統(tǒng)級設(shè)計階段考慮下列問題:控制器編碼器輸入電路(接收器電路);接收器電路的PCB設(shè)計;編碼器信號布線系統(tǒng)。在設(shè)計容錯反饋系統(tǒng)時,還應(yīng)考慮運動控制器的輸入(比如硬線連接的緊急停止)和輸入限制等。

控制器的接收器電路


        馬達的正交編碼器沿著電纜將六個RS-422/RS-485信號(A、A-;B、B-;Index、Index-)發(fā)送至運動控制器的接收器電路(編碼器輸入)。接收器將RS-422信號轉(zhuǎn)換成邏輯電平信號(我們之所以采用RS-422信號,是因為系統(tǒng)只有一個發(fā)射器)并將這些信號提供給運動控制器電路進行處理。接收器電路必須對伺服系統(tǒng)環(huán)境中的各種故障作出響應(yīng),包括開路、短路和噪聲。

        圖2顯示了典型運動控制器中的編碼器輸入接收器電路。MAX3095是帶有±15 kV ESD保護的10 Mbps、5V、四路RS-422/RS-485接收器。對于帶有連接至外部元件的編碼器輸入的容錯系統(tǒng),ESD保護是必需的。在本電路中,所有編碼器輸入線路上的ESD保護都在器件內(nèi)部。沒有外部ESD保護元件可大大減少電路所需的PCB面積。




        150Ω電阻可以為從正交編碼器沿著雙絞線電纜傳輸?shù)拿繉ρa償信號對提供適當(dāng)?shù)慕K端匹配。電纜發(fā)生斷裂或中斷連接會產(chǎn)生開路故障,必須檢測到該故障之后,活動控制器才能執(zhí)行適當(dāng)?shù)牟僮鳌W鳛楣收媳Wo測量方法,當(dāng)一對輸入信號開路時,MAX3095接收器會輸出邏輯高作為響應(yīng)。用1kΩ的電阻對接收器的“A”輸入進行偏壓,使其超過“B”輸入至少200mV。這些電阻對在存在輸入終端電阻的情況下維持故障保護輸出也是必需的。本電路提供ESD保護、開路檢測和輸出短路保護,但它不檢測短路輸入。



投訴建議

提交

查看更多評論
其他資訊

查看更多

超越傳統(tǒng)直覺,MATLAB/Simulink助力重型機械的智能化轉(zhuǎn)型

新大陸自動識別精彩亮相2024華南國際工業(yè)博覽會

派拓網(wǎng)絡(luò)被Forrester評為XDR領(lǐng)域領(lǐng)導(dǎo)者

智能工控,存儲強基 | 海康威視帶來精彩主題演講

展會|Lubeworks路博流體供料系統(tǒng)精彩亮相AMTS展會